package mlz.c_abstract.template;

/*
定义新司机和老司机类，新司机和老司机都有开车功能，开车的步骤都一样，只是驾驶时的姿势有点不同。

- 新司机：开车门、点火、双手握方向盘、刹车、熄火
- 老司机：开车门、点火、单手握方向盘、刹车、熄火
 */
//司机类 -> 父类
public abstract class Driver {

    //定义开车的方法
    public void go(){
        System.out.println("开车门");
        System.out.println("点火");
        //动态 -> 目前不明确 -> 不写
        pose();
        System.out.println("刹车");
        System.out.println("熄火");
    }

    //定义一个抽象方法 -> 用于存储动态的内容 -> 由子类实现
    public abstract void pose();

}
